//
//  CXManager.m
//  ctrip360
//
//  Created by hntnet on 2021/1/3.
//

#import "CXManager.h"

@implementation CXManager

WMZDialog *myAlert;

/**
 *  显示“加载中”，带圈圈，若要修改直接修改kLoadingMessage的值即可
 */
+ (void)showLoading{
    myAlert =
    Dialog()
    //加载框颜色
    .wLoadingColorSet([UIColor whiteColor])
    //无文字
    .wTitleSet(@"loading")
    //毛玻璃背景
//    .wEffectShowSet(NO)
    .wTypeSet(DialogTypeLoading)
    //加载框type
    .wLoadingTypeSet(LoadingStyleWait)
    .wShadowColorSet([UIColor blackColor])
    .wShadowAlphaSet(0.5)
    .wShadowCanTapSet(NO)
    //动画时间
    .wAnimationDurtionSet(2)
    //加载框大小
    .wLoadingSizeSet(CGSizeMake(50, 50))
    .wStart();
 
    //自动消失
    [myAlert performSelector:@selector(closeView) withObject:nil afterDelay:10];

}


+ (void)showLoadingC{
    myAlert =
    Dialog()
    //加载框颜色
    .wLoadingColorSet([UIColor whiteColor])
    //无文字
    .wTitleSet(@"loading")
    //毛玻璃背景
//    .wEffectShowSet(NO)
    .wTypeSet(DialogTypeLoading)
    //加载框type
    .wLoadingTypeSet(LoadingStyleWait)
    .wShadowColorSet([UIColor blackColor])
    .wShadowAlphaSet(0.5)
    .wShadowCanTapSet(NO)
    //动画时间
    .wAnimationDurtionSet(2)
    //加载框大小
    .wLoadingSizeSet(CGSizeMake(50, 50))
    .wStart();
 

}



/**
 *  显示简短的提示语，默认2秒钟，时间可直接修改kShowTime
 *
 *  @param alert 提示信息
 */
+ (void) showBriefAlert:(NSString *) alert{
    
    dispatch_async(dispatch_get_main_queue(), ^{
        Dialog().wTypeSet(DialogTypeAuto)
        .wMessageSet(alert)
        //自动消失时间 默认1.5
        .wDisappelSecondSet(1)
        .wStart();
    });
    
   
}


/**
 *  显示简短的提示语，默认2秒钟，时间可直接修改kShowTime
 *
 *  @param alert 提示信息
 */
+ (void) showBriefAlert:(NSString *) alert andTime:(int)time{
    
    dispatch_async(dispatch_get_main_queue(), ^{
        Dialog().wTypeSet(DialogTypeAuto)
        .wMessageSet(alert)
        //自动消失时间 默认1.5
        .wDisappelSecondSet(time)
        .wStart();
    });
    
   
}

+(void)hideAlert{
    
    [myAlert closeView];

}



@end
